<template>
  <a-alert
    show-icon
    message="请选择发生同名同后缀冲突时的处理方法"
    type="warning"
    closable
  />
  <br />
  <a-radio-group v-model:value="value">
    <a-radio :style="radioStyle" :value="1">跳过所有冲突文件</a-radio>
    <a-radio :style="radioStyle" :value="2">所有冲突文件版本更新</a-radio>
    <a-radio :style="radioStyle" :value="3">
      重命名所有冲突文件, 文件后加“_1”
    </a-radio>
  </a-radio-group>
</template>

<script setup>
import { reactive, ref } from 'vue'
import { useVModel } from '@vueuse/core'
/**
 * 外部参数
 */
let props = defineProps({
  value: {
    default() {
      return 1
    },
  },
})
/**
 * 事件定义
 */
let emit = defineEmits(['update:value'])
/**
 * 双向绑定
 */
let value = useVModel(props, 'value', emit)
let radioStyle = reactive({
  display: 'flex',
  height: '30px',
  lineHeight: '30px',
})
</script>
